package com.kilon.workfaq.util;// @author 作者 作者标识 || 包、 类、接口
// @version 版本号   ||   包、 类、接口
// @param 参数名 描述v  ||  构造函数、 方法
// @return 描述  方法
// @deprecated 过期文本,以此告之开发者不应再用这个API。  ||  包、类、接口、值域、构造函数、 方法
// @throws异常类名  ||  构造函数、 方法
// @exception 异常类名  ||  构造函数、 方法
// @see 引用  ||  包、类、接口、值域、构造函数、 方法
// @since 描述文本  ||  包、类、接口、值域、构造函数、 方法
// {@link包.类#成员 标签}  ||  包、类、接口、值域、构造函数、 方法
// {@value}  ||   静态值域 

import lombok.Data;

/**
 * @author KilonH
 * @date 2023/2/22
 * @apiNote
 */
@Data
public class ResultBean<T> {
    private int code;
    private String message;
    private T data;

    public ResultBean() {}

    public ResultBean(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public ResultBean(int code, String message, T data) {
        this.code = code;
        this.message = message;
        this.data = data;
    }

    // getter and setter methods
}

